/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

import Entidades.Operaciones;
import Entidades.Perfil;
import Entidades.Perfil_Operacion;
import Expertos.ExpertoPerfil;
import java.util.List;

/**
 *
 * @author diego
 */
public class ControladorPerfil {

    ExpertoPerfil expertoPerfil = new ExpertoPerfil();

    public List<Perfil> incializarPantallaPerfil() {
        List<Perfil> listaperfil;
        listaperfil = expertoPerfil.buscarPerfil();
        return listaperfil;
    }

    public List<Perfil> buscarPerfil_ID(Integer idPerfil) {
        List<Perfil> listaperfil;
        listaperfil = expertoPerfil.buscarPerfilXid(idPerfil);
        return listaperfil;
    }

    public void modificarPerfil(Perfil c, String descripcion) {
        expertoPerfil.modificarPerfil(c, descripcion);
    }

    public Perfil nuevoPerfil(String nombrePerfil, String descripcion) {
        return expertoPerfil.nuevoPerfil(nombrePerfil, descripcion);
    }

    public void eliminarPerfil(Perfil c){
        expertoPerfil.eliminarPerfil(c);
    }
    public List<Perfil_Operacion> nuevoPerfilOperacion(List<Operaciones> lo) {
        return expertoPerfil.nuevoPerfilOperacion(lo);
    }

    public List<Perfil_Operacion> eliminarPerfilOperaciones(Perfil idPerfil, List<Operaciones> lo) {
        return expertoPerfil.eliminarPerfilOperacion(idPerfil, lo);
    }

    public List<Perfil> buscarPerfilNombre(String nombre) {
        return expertoPerfil.buscarPerfilNombre(nombre);
    }
}
